body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial }
button, input, select, textarea { font-size:100% }
fieldset, img { border:0 }
address, cite, dfn, em, var { font-style:normal }
h1, h2, h3, h4, h5, h6 { font-size:100% }
ul, ol { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
a { text-decoration:none }
a:hover { text-decoration:underline }
.fix { *zoom:1;
}
.fix:after { display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.hidden { display:none }
.clear { clear:both }
.l { float:left }
.r { float:right; margin:15px 0 }
.o { overflow:hidden; zoom:1 }
.f9 { color:#999; line-height:39px }
.f6 { color:#666 }
input[type=text], input[type=password] { border-color: #bbb; height: 33px; font-size: 14px; border-radius: 2px; outline: 0; border: #ccc 1px solid; padding: 0 10px;-webkit-transition: box-shadow .5s;
margin-bottom: 5px; }
input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus { border: 1px solid #56b4ef; box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 0 8px rgba(82, 168, 236, .6);  -webkit-transition: box-shadow .5s;
}
 input::-webkit-input-placeholder {
 color: #999;
 -webkit-transition: color .5s;
}
 input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {
 color: #c2c2c2;
 -webkit-transition: color .5s;
}
select{height:30px;}
/*公用*/
.bigWrap { }
.topWrap { height:80px; background:url(../images/bigtopBg.png) no-repeat center; }
.bdLogo { width:225px; height:45px; background:url(../images/logo.png) no-repeat; float:left; margin-top:15px; }
.top { width:980px; height:80px; margin:0 auto; }
.userInfo { float:right; margin-top:40px; color:#1761cb; background:url(../images/user.png) no-repeat left center; padding-left:15px; }
.bannerWrap { height:40px; background:url(../images/bannerBg.png) repeat-x; }
.banner { width:980px; margin:0 auto; }
.bannerCont { font:normal 14px/35px "微软雅黑"; }
.tabOn { background:url(../images/tabOn.png) repeat-x; }
.bannerCont li { float:left; height:36px; width:100px; text-align:center; margin-top:2px; }
.bannerCont li:hover { background:url(../images/tabHover.png) repeat-x; }
.mainDiv { min-height:500px; background:url(../images/bigMainBg.png) no-repeat center top; }
.innerMain { width:980px; margin:0 auto; }
.bannerTab { color:#FFF; }
.footer { border-top: 1px solid #E7E7E7; height:81px; color: #ABA498; font-size: 12px; line-height: 80px; margin: 0 auto; text-align: center; background:url(../images/footerBg.png) repeat-x }
.footer a { margin-right:10px; color:#ABA498; }
.page { width:980px; text-align:center; margin:20px 0; display:none; }
.pageNum { color:#176ECB; padding:2px 5px; text-decoration:none; }
.pageOn { color:#000; }
.backTo { background:url(../images/back.png) no-repeat left center; padding-left:13px; color:#176ECB; text-decoration:none; float:right; }
.statusImg { vertical-align:middle; display: none; }
.button { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0, 0, 0, .3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2); }
.button:hover { text-decoration: none; }
.button:active { position: relative; top: 1px; }
.white { color: #606060; border: solid 1px #b7b7b7; background: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); background: -moz-linear-gradient(top, #fff, #ededed); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover { background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active { color: #999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); background: -moz-linear-gradient(top, #ededed, #fff); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.input-min{width:80px;}
.input-middle{width:250px;}
.input-max{width:450px;}
/*index*/
.indexDiv { min-height:340px; background:url(../images/smallBg.png) no-repeat center top; }
.innerIndexDiv { width:980px; margin:0 auto; }
.infoWind { height:320px; }
.innerWind { width:280px; height:260px; float:right; margin-top:40px; padding-top:20px; }
.infoWindTit { font:normal 500 20px "微软雅黑"; text-align:center; }
.indexInfo { margin-top:20px; padding:20px 0 30px 0; }
.indexInfo p { font:normal 500 14px "微软雅黑"; margin-bottom:10px; }
.loginDiv { height:80px; text-align:center; font:normal 500 13px "微软雅黑"; padding-top:20px; }
.bugSubBtn { width:165px; height:52px; margin-left:57px; display:inline-block; background:url(../images/bugSubBtnnormal.png) no-repeat; }
.bugSubBtn:hover { background:url(../images/bugSubBtnhover.png) no-repeat; }
.logout { color:#F00; }
.logStatus a { margin-left:5px; }
/*提交漏洞*/
.innerTab { height:28px; padding:10px 0; }
.innerTabA { padding:5px 10px; border:1px solid #D2D2D2; background:#FFF; font-size:12px; font-weight:500; color:#000; float:left; }
.notOn { background:url(../images/innerTab.png) repeat-x; color:#176ECB }
.bugSubForm { background:#FFF; padding:50px 120px 30px 120px; border:1px solid #D2D2D2; margin-bottom:20px; }
.bugSubFormUl { }
.bugSubFormUl li { margin-bottom:20px; width:800px; }
.itemName { font:normal 500 14px "微软雅黑"; display:inline-block; text-align:left; width:100px; }
.iteminp { width:310px; height:22px; }
.iteminps { width:100px; }
.itemsel { width:310px; height:22px; }
.itemsels { width:100px; height:22px; }
.bugDetailinp { width:500px; height:200px; float:right; }
.bugDetailtitle { width:500px; height:28px; background:url(../images/innerTab.png) repeat-x; border:1px solid #D2D2D2; border-bottom:none; }
.chosePic { width:22px; height:18px; display:inline-block; background:url(../images/insertPichover.png) no-repeat; margin:5px 0 0 5px; }
.chosePic:hover { background:url(../images/insertPic.png) no-repeat; }
.bugTextarea { width:inherit; height:inherit; }
.subFormBtn { background:url(../images/bugSubBtnnormal.png) no-repeat; width:165px; height:52px; border:none; cursor:pointer; }
.subFormBtn:hover { background:url(../images/bugSubBtnhover.png) no-repeat; }
.superLi { margin-top:250px; }
/*已提交漏洞*/
.bugSubList { padding-bottom:20px; }
.bugSubTab { width:980px; text-align:left; border:1px solid #D2D2D2; font:normal 500 13px "微软雅黑"; }
.bugSubTab th { background:url(../images/innerTab.png) repeat-x; height:28px; padding-left:20px; text-align:left; }
.bugSubTab td { padding-left:20px; line-height:40px; }
.bugSubTab tr { background:#FFF; }
.bugSubTab .bugSubTabOdd, .announceTab .bugSubTabOdd { background:#F5FAFD; }
.bugSubTab .bugSubTabF1 { color:#729CFF; }
/*漏洞详情*/
.itemName2 { color:#777; }
.bugStatus { background:#000; width:100px; height:30px; float:left; }
.bugsDeatailspan { font:normal 500 14px "微软雅黑"; }
.bugDetailShow { padding-left:100px; width:600px; }
.bugDetailHandleTable { width:700px; border:1px solid #D2D2D2; text-align:center; margin-top:10px; }
.bugDetailHandleTable th { background:#F5FAFD; height:28px; border:1px solid #D2D2D2; }
.bugDetailHandleTable td { background:#fff; height:28px; border:1px solid #D2D2D2; }
/*公告列表*/	
.announceT { font: normal bold 14px "微软雅黑"; margin-left:20px; }
.announceTs { font: normal bold 12px "微软雅黑"; }
.announceTab, .bugContent { width:980px; text-align:left; border:1px solid #D2D2D2; background:#FFF; font:normal 500 13px "微软雅黑"; line-height:30px; }
.announceTab td { padding-left:20px; line-height:40px; }
.announceTitle { color:#729CFF; text-decoration:none; cursor:pointer; }
.itemName3 { width:50px; margin-left:50px; }
/*公告详情页*/
.announce { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; margin-bottom: 20px; padding: 20px 30px 40px 30px; }
.announce h1 { font:normal 500 20px "微软雅黑"; text-align:center; }
.announceDetail { width:900px; font:normal 500 14px "微软雅黑"; text-indent:40px; }
/*礼品兑换*/
.giftDiv { height:700px; width:980px; }
.giftDetail { width:700px; height:650px; float:left; border: 1px solid #D2D2D2; background:#FFF; }
.giftUserInfo { width:260px; height:650px; float:right; background:#FFF; border: 1px solid #D2D2D2; }
.userCenter { font:normal 500 14px "微软雅黑"; background:#DBEDF7; padding:5px 0 5px 20px; }
.userInfoDetail { padding:10px 20px 0 20px; }
.userInfoDetailNologin { font:normal 500 14px "微软雅黑"; }
.userInfoDetailNologin p { margin-bottom:20px; }
.userInfoDetaillogin p { font:normal 500 14px "微软雅黑"; margin-bottom:20px; }
.userInfoDetailloginUl { font:normal 500 13px "微软雅黑"; color:#8D8D8D; }
.userInfoDetailloginUl li { border-bottom:1px dotted #E6E6E6; line-height:40px; }
.userInfoDetailloginUlf1 { color:#000; }
.userInfoDetailloginUlf { display:none; }
.userInfoDetailloginUlt { }
.giftDetailUl li { width:173px; float:left; border: 1px solid #D2D2D2; text-align:center; padding-bottom:30px; }
.giftPic { margin-top:20px; }
.giftDesc { font:normal 500 13px "微软雅黑"; }
.exchange { display:inline-block; padding:3px 5px; color:#fff; text-align:center; font:normal 500 12px "微软雅黑"; background:#767DF7; border-radius:5px; margin-top:10px; cursor:pointer; }
.newsBugTitle { color:#729CFF; text-decoration:none; }
/*用户中心*/
.userInfoCenter { height: 500px; }
.userInfoLeft { width: 20%; height: 450px; float: left; background: #FFF; border: 1px solid #D2D2D2; }
.userInfoRight { width: 78%; height: 450px; float: right; background: #FFF; border: 1px solid #D2D2D2; }
.buglistTab { width:98%; margin:10px; text-align:left; font:normal 500 13px "微软雅黑"; line-height:30px; }
.buglistTab td { line-height:30px; margin-left:10px; }
.buglistTab .alt-row { background:#eef; }
.userInfoEdit { padding:20px; }
.userInfoEdit li { margin-bottom:8px; width:90%; }
.bugContent { padding:20px; }
.bugContent h3 { font-size:20px; line-height:30px; margin:10px auto; }
.bugContent ul { padding-left:10px; }
/*分页*/
.pagination { height: 36px; margin: 20px 0 10px; text-align:right; _border-right:1px solid #ddd; }
.pagination ul { display: inline-block; *display:inline;
margin-bottom: 0; margin-left: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; *zoom: 1;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pagination li { display: inline }
.pagination a { float: left; padding: 0 14px; color:#333; background:#fff; line-height: 34px; text-decoration: none; border: 1px solid #ddd; border-left-width: 0; _border-width:1px 0 1px 1px }
.pagination a:hover, .pagination .active a { background-color: #f5f5f5; color:#f60 }
.pagination .active a { color: #999999; cursor: default }
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { color: #999999; cursor: default; background-color:#fff; }
.pagination li:first-child a { border-left-width: 1px; background:#fff; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.pagination li:last-child a { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }
.pagination-centered { text-align: center }
